/// GENERATED CODE - DO NOT MODIFY BY HAND
/// *****************************************************
///  FlutterGen
/// *****************************************************

// coverage:ignore-file
// ignore_for_file: type=lint
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal,deprecated_member_use

import 'package:flutter/widgets.dart';

class $AssetsCardGen {
  const $AssetsCardGen();

  /// File path: assets/card/cards.png
  AssetGenImage get cards => const AssetGenImage('assets/card/cards.png');

  /// List of all assets
  List<AssetGenImage> get values => [cards];
}

class $AssetsClipartGen {
  const $AssetsClipartGen();

  /// File path: assets/clipart/chip.png
  AssetGenImage get chip => const AssetGenImage('assets/clipart/chip.png');

  /// File path: assets/clipart/confirmation.svg
  String get confirmation => 'assets/clipart/confirmation.svg';

  /// File path: assets/clipart/contact_less.png
  AssetGenImage get contactLess =>
      const AssetGenImage('assets/clipart/contact_less.png');

  /// File path: assets/clipart/flag.png
  AssetGenImage get flag => const AssetGenImage('assets/clipart/flag.png');

  /// File path: assets/clipart/stripe.png
  AssetGenImage get stripe => const AssetGenImage('assets/clipart/stripe.png');

  /// File path: assets/clipart/user.png
  AssetGenImage get user => const AssetGenImage('assets/clipart/user.png');

  /// List of all assets
  List<dynamic> get values =>
      [chip, confirmation, contactLess, flag, stripe, user];
}

class $AssetsIconGen {
  const $AssetsIconGen();

  /// File path: assets/icon/about_us.svg
  String get aboutUs => 'assets/icon/about_us.svg';

  /// File path: assets/icon/america.svg
  String get america => 'assets/icon/america.svg';

  /// File path: assets/icon/backward.svg
  String get backward => 'assets/icon/backward.svg';

  /// File path: assets/icon/buy_gift.svg
  String get buyGift => 'assets/icon/buy_gift.svg';

  /// File path: assets/icon/camera.svg
  String get camera => 'assets/icon/camera.svg';

  /// File path: assets/icon/change_password.svg
  String get changePassword => 'assets/icon/change_password.svg';

  /// File path: assets/icon/cross.svg
  String get cross => 'assets/icon/cross.svg';

  /// File path: assets/icon/deposit.svg
  String get deposit => 'assets/icon/deposit.svg';

  /// File path: assets/icon/details.svg
  String get details => 'assets/icon/details.svg';

  /// File path: assets/icon/details_card.svg
  String get detailsCard => 'assets/icon/details_card.svg';

  /// File path: assets/icon/drawer_menu.svg
  String get drawerMenu => 'assets/icon/drawer_menu.svg';

  /// File path: assets/icon/dropdown.svg
  String get dropdown => 'assets/icon/dropdown.svg';

  /// File path: assets/icon/eye_off.svg
  String get eyeOff => 'assets/icon/eye_off.svg';

  /// File path: assets/icon/fund_card.svg
  String get fundCard => 'assets/icon/fund_card.svg';

  /// File path: assets/icon/gift-card.svg
  String get giftCard => 'assets/icon/gift-card.svg';

  /// File path: assets/icon/gift_log.svg
  String get giftLog => 'assets/icon/gift_log.svg';

  /// File path: assets/icon/help_center.svg
  String get helpCenter => 'assets/icon/help_center.svg';

  /// File path: assets/icon/home.svg
  String get home => 'assets/icon/home.svg';

  /// File path: assets/icon/kyc_verification.svg
  String get kycVerification => 'assets/icon/kyc_verification.svg';

  /// File path: assets/icon/messagetext.svg
  String get messagetext => 'assets/icon/messagetext.svg';

  /// File path: assets/icon/my_gift.svg
  String get myGift => 'assets/icon/my_gift.svg';

  /// File path: assets/icon/my_wallet.svg
  String get myWallet => 'assets/icon/my_wallet.svg';

  /// File path: assets/icon/paypal.svg
  String get paypal => 'assets/icon/paypal.svg';

  /// File path: assets/icon/privacy.svg
  String get privacy => 'assets/icon/privacy.svg';

  /// File path: assets/icon/privacy_policy.svg
  String get privacyPolicy => 'assets/icon/privacy_policy.svg';

  /// File path: assets/icon/profile.svg
  String get profile => 'assets/icon/profile.svg';

  /// File path: assets/icon/receive.svg
  String get receive => 'assets/icon/receive.svg';

  /// File path: assets/icon/remittance.svg
  String get remittance => 'assets/icon/remittance.svg';

  /// File path: assets/icon/rightArrow.svg
  String get rightArrow => 'assets/icon/rightArrow.svg';

  /// File path: assets/icon/saved.svg
  String get saved => 'assets/icon/saved.svg';

  /// File path: assets/icon/send.svg
  String get send => 'assets/icon/send.svg';

  /// File path: assets/icon/sign_out.svg
  String get signOut => 'assets/icon/sign_out.svg';

  /// File path: assets/icon/signout.svg
  String get signout => 'assets/icon/signout.svg';

  /// File path: assets/icon/torch.svg
  String get torch => 'assets/icon/torch.svg';

  /// File path: assets/icon/transaction_card.svg
  String get transactionCard => 'assets/icon/transaction_card.svg';

  /// File path: assets/icon/transactions_log.svg
  String get transactionsLog => 'assets/icon/transactions_log.svg';

  /// File path: assets/icon/virtual_card.svg
  String get virtualCard => 'assets/icon/virtual_card.svg';

  /// File path: assets/icon/withdraw_card.svg
  String get withdrawCard => 'assets/icon/withdraw_card.svg';

  /// List of all assets
  List<String> get values => [
        aboutUs,
        america,
        backward,
        buyGift,
        camera,
        changePassword,
        cross,
        deposit,
        details,
        detailsCard,
        drawerMenu,
        dropdown,
        eyeOff,
        fundCard,
        giftCard,
        giftLog,
        helpCenter,
        home,
        kycVerification,
        messagetext,
        myGift,
        myWallet,
        paypal,
        privacy,
        privacyPolicy,
        profile,
        receive,
        remittance,
        rightArrow,
        saved,
        send,
        signOut,
        signout,
        torch,
        transactionCard,
        transactionsLog,
        virtualCard,
        withdrawCard
      ];
}

class $AssetsLogoGen {
  const $AssetsLogoGen();

  /// File path: assets/logo/app_launcher.png
  AssetGenImage get appLauncher =>
      const AssetGenImage('assets/logo/app_launcher.png');

  /// File path: assets/logo/ios_launcher.jpg
  AssetGenImage get iosLauncher =>
      const AssetGenImage('assets/logo/ios_launcher.jpg');

  /// List of all assets
  List<AssetGenImage> get values => [appLauncher, iosLauncher];
}

class $AssetsQrGen {
  const $AssetsQrGen();

  /// File path: assets/qr/usa.png
  AssetGenImage get usa => const AssetGenImage('assets/qr/usa.png');

  /// List of all assets
  List<AssetGenImage> get values => [usa];
}

class Assets {
  Assets._();

  static const $AssetsCardGen card = $AssetsCardGen();
  static const $AssetsClipartGen clipart = $AssetsClipartGen();
  static const $AssetsIconGen icon = $AssetsIconGen();
  static const $AssetsLogoGen logo = $AssetsLogoGen();
  static const $AssetsQrGen qr = $AssetsQrGen();
}

class AssetGenImage {
  const AssetGenImage(this._assetName);

  final String _assetName;

  Image image({
    Key? key,
    AssetBundle? bundle,
    ImageFrameBuilder? frameBuilder,
    ImageErrorWidgetBuilder? errorBuilder,
    String? semanticLabel,
    bool excludeFromSemantics = false,
    double? scale,
    double? width,
    double? height,
    Color? color,
    Animation<double>? opacity,
    BlendMode? colorBlendMode,
    BoxFit? fit,
    AlignmentGeometry alignment = Alignment.center,
    ImageRepeat repeat = ImageRepeat.noRepeat,
    Rect? centerSlice,
    bool matchTextDirection = false,
    bool gaplessPlayback = false,
    bool isAntiAlias = false,
    String? package,
    FilterQuality filterQuality = FilterQuality.low,
    int? cacheWidth,
    int? cacheHeight,
  }) {
    return Image.asset(
      _assetName,
      key: key,
      bundle: bundle,
      frameBuilder: frameBuilder,
      errorBuilder: errorBuilder,
      semanticLabel: semanticLabel,
      excludeFromSemantics: excludeFromSemantics,
      scale: scale,
      width: width,
      height: height,
      color: color,
      opacity: opacity,
      colorBlendMode: colorBlendMode,
      fit: fit,
      alignment: alignment,
      repeat: repeat,
      centerSlice: centerSlice,
      matchTextDirection: matchTextDirection,
      gaplessPlayback: gaplessPlayback,
      isAntiAlias: isAntiAlias,
      package: package,
      filterQuality: filterQuality,
      cacheWidth: cacheWidth,
      cacheHeight: cacheHeight,
    );
  }

  ImageProvider provider({
    AssetBundle? bundle,
    String? package,
  }) {
    return AssetImage(
      _assetName,
      bundle: bundle,
      package: package,
    );
  }

  String get path => _assetName;

  String get keyName => _assetName;
}
